package com.shop2cn.app.liveseller.parameter;

import java.util.List;

public class ProcedureStateChanged {
//	data.status	String	任务流状态，有PROCESSING和FINISH两种
	private String status;
//	data.errCode	Integer	错误码。 0: 成功, 其他值: 失败
	private Integer errCode;
//	data.message	String	错误信息
	private String message;
//	data.fileId	String	文件ID
	private String fileId;
//	data.metaData	Object	视频元信息，该字段一定存在，字段信息参见metaData（视频元信息）
	private MetaData metaData;
//	data.drm	Object	文件加密信息，用户在发起任务流时在转码控制参数指定了加密，该字段才存在。 字段信息参见drm（视频加密信息）
	private Drm drm;
//	data.processTaskList	Array	任务流包含的任务列表，字段信息参见processTaskList（任务列表）
	private List<ProcessTask> processTaskList;
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Integer getErrCode() {
		return errCode;
	}
	public void setErrCode(Integer errCode) {
		this.errCode = errCode;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public String getFileId() {
		return fileId;
	}
	public void setFileId(String fileId) {
		this.fileId = fileId;
	}
	public MetaData getMetaData() {
		return metaData;
	}
	public void setMetaData(MetaData metaData) {
		this.metaData = metaData;
	}
	public Drm getDrm() {
		return drm;
	}
	public void setDrm(Drm drm) {
		this.drm = drm;
	}
	public <T> List<T> getProcessTaskList() {
		return (List<T>) processTaskList;
	}
	public <T> void setProcessTaskList(List<T> processTaskList) {
		this.processTaskList = (List<ProcessTask>) processTaskList;
	}
	
}
